package com.ruoyi.graduate.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("订单列表返回实体类")
public class MsOrderListVo {

    @ApiModelProperty(value = "订单内部唯一标识（自增）")
    @TableId(type = IdType.AUTO) // 对应数据库AUTO_INCREMENT自增主键
    private Integer orderId;

    @ApiModelProperty(value = "订单编号（如YP20240501001，唯一，必填）")
    private String orderNo; // 对应数据库order_no字段（非空，唯一）

    @ApiModelProperty(value = "下单客户ID（外键，关联ms_sys_user表的user_id，必填）")
    private Long customerId; // 对应数据库customer_id字段（外键，非空）

    @ApiModelProperty(value = "下单客户名")
    private String customerName;

}
